/* CSS Document */
body,div,p,span,h1,h2,h3,h4,h5,ul,li,dl,dd,dt,a,from,input,div,menu,header,nav,section,ol{ margin:0; padding:0;}
body{font-family:"Microsoft YaHei";  background: url(../images/bj.jpg);}
li{ list-style:none;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clearf{zoom:1;}/*IE6/IE7*/
.mr{ width:1180px; margin:0 auto;}
a{ text-decoration:none; color: #003366;}
img{ border:0;}
em{ font-style:normal;}
/*----------------------------------------------------------------------*/
.h_img{ background:url(../images/h_img.jpg) no-repeat; height:105px;}
.h_img_left{ width:20%; float:left; padding-left:2em; color:#333}
.h_h3,.h_p1{ font:.8em/2em "Microsoft YaHei"; margin-bottom:1.2em;}
.h_img_right{ width:25%; float:right; margin-right:.5em;}
.h_right{ font:.8em/2em "Microsoft YaHei"; float:right; color:#666666;}
.h_right a{color:#666666;}
.h_right a:hover{color:#003366;}
.h_p1 {float: right;width: 30%;}
.h_p1 a{ color:#333; letter-spacing:2px;}
.h_h2{font: 1.6em/1.5em "Microsoft YaHei"; float:right; margin-top:1.2em; color:#006;}
/*----------------------------------------------------------------------*/
.menu_ul{ line-height:3em; height:3em; background:#003366;}
.menu_ul ul li{ width:12%; text-align:center; letter-spacing:2px; float:left;}
.menu_ul ul li a{ color:#FFF; display:block;}
.menu_ul ul li a:hover{color:#ccc;}
/*----------------------------------------------------------------------*/
.dede_pages ul{	padding:12px 0px; margin-top:20px;}
.dede_pages ul li{	float:left;	font-family:Tahoma;	line-height:20px;	margin-right:5.5px;  color: #030303;  border: 1px solid #ccc; border-radius: 5px; padding: 2px 8px;}
.dede_pages ul li a{	float:left; color: #030303; display:block;}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#FFF; border: 1px solid #EE7800; background-color: #EE7800;}
.dede_pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}
.pagelist li:first-child{padding: 2px 5px; text-align: center;}
.copyright {padding: 1rem 0;  background: #FFF; font-size:.8em; text-align:center;}


.side{position:fixed;width:54px;height:275px;right:0;top:60%;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #fff;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#f30;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Microsoft YaHei";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#f30;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ccc;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

a.backToTop{width:60px; height:60px; background:#eaeaea url(../images/top.gif) no-repeat -51px 0; text-indent:-999em;} 
a.backToTop:hover{background-position:-113px 0;} 


/*----------------------------------------------------------------------*/
.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 34px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 34px;
margin-right: 5px;
float: left;
display: block;
height: 32px;
line-height: 32px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;

color: #555555;
text-decoration: none;
}
.pagination li a:hover{
background:#f5f5f5;
color:#0099ff;
}
.pagination li.thisclass {
background: #09f;
color: #fff;padding: 0 12px;
}
.pagination li span {
color: #555555;padding: 0 12px;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #09f;
color: #fff;
cursor: default;
}


.tab{ background:#ddd; line-height:30px; margin-top:15px;font:.8em/2em "Microsoft YaHei";}
.tab th{ background:#f8f8f8; padding:5px 12px;}
.tab td{ background:#fff; padding:5px 0px 5px 14px;}
.f66{ color:#666;}
.f14{ color:#e70012; font-size:16px; font-weight:bold;}
.tab a.hav{ background:#e5e5e5; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; color:#666; display:inline-block; font-size:12px; margin-right:4px; padding:0 18px;}
.tab a.hav:hover{ color:#ff0000;}
.tab td span.l{float:left;text-align:left}
.tab a.xunjia{ color:#fff; font-size:12px; margin-left:15px;  margin-right:3px;width:87px; height:28px;line-height:28px; display:inline-block; text-align:center; padding:0 6px; background:#c00;cursor:pointer;float:right}
.tab a.xunjia:hover{ text-decoration:underline; color:#fff29a;}
.tab a.hav{ background:#e5e5e5; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; color:#666; display:inline-block; font-size:12px; margin-right:4px; padding:0 18px;}

.tab a.hav{width: 14%;margin: 0 10px 5px 0;text-align: center;}

#totop { width: 60px; height: 60px; display: block; cursor: pointer; text-indent: -999em; background: url(../images/top.gif) no-repeat -51px 0; position: fixed; right: 8.9%; bottom: 10%; }
#test{}
